package com.example.blogsystem.service;

import com.example.blogsystem.model.dto.FindPasswordDto;
import com.example.blogsystem.model.dto.LoginDto;
import com.example.blogsystem.model.dto.RegisterDto;
import com.example.blogsystem.model.dto.UserInfoDto;
import com.example.blogsystem.model.vo.CaptchaVo;
import com.example.blogsystem.model.vo.LoginVo;

public interface UserService {
    public LoginVo login(LoginDto loginDto);

    public CaptchaVo generateCaptcha(String email);

    public void register(RegisterDto registerDto);

    void findPassword(FindPasswordDto findPasswordDto);

    void updateUser(UserInfoDto userInfoDto);
}
